﻿
<html>
  <center>
  <title>Máy In</title>
  <form method= POST action ="">
  <h1> <font color ="blue"> Máy In </font> </h1>
  <hr width=45%>  
  <br>Trọng Lượng Máy: <input type=text name="trongluong">
  <br>Năm Sản Xuất : <input type=text name="nsx">
  <br>Hãng Sản Xuất : <input type=text name="hsx">		 
  <br>Số Kim: <input type=text name="sokim">
  <br>Tốc Độ In: <input type=text name="tocdoin">
  <br>Độ Phân Giải:  
<? 
 class mayin
   {
		public $trongluong;
		public $nsx;
		public $hsx;
 function xuatmayin()
	     {
				if(isset($_POST['trongluong'])&&isset($_POST['nsx'])&&isset($_POST['hsx']))
				   {
						 $trongluong=$_POST['trongluong'];
						 $nsx=$_POST['nsx'];
						 $hsx=$_POST['hsx'];
						 $tl=(is_numeric($trongluong)==1&&$trongluong>0 && $trongluong!=null)?$trongluong:" Không hợp lệ";
							 {
							      echo "<br> Trọng Lượng Máy : ".$tl; 
                              }	
                         $namsx=(is_numeric($nsx)==1 && strlen($nsx)==4 && $nsx>1960 && $nsx <=date('Y'))?$nsx:" Không hợp lệ";
						      {
							      echo "<br> Năm Sản Xuất : ".$namsx;	
							  }
						 $hangsx=(is_numeric($hsx)!=1&&($hsx)!=null)?$hsx:" Không hợp lệ";
                              {
                                  echo "<br> Hãng Sản Xuất : ".$hangsx;
                              }							  
				    }
		 } 	 
   }
  class mayin_kim extends mayin
   {
		 
		 function nhap()
			{
				 echo '
					   <br>Số Kim: <input type=text name="sokim">   (<font color=red>int</font>)
					   <br>Tốc Độ In: <input type=text name="tocdoin">  (<font color=red>trang/ phút</font>)
					  ';				
			 }
			 
		 function xuat()
			 {
				   echo "<BR> <FONT COLOR=RED >MÁY IN KIM </FONT>";
				   $this->xuatmayin();
					 if(isset($_POST['sokim'])&&isset($_POST['tocdoin']))
					    {
						    $sokim=$_POST['sokim']; 
						    $tocdoin=$_POST['tocdoin'];
						  $sk=(is_numeric($sokim)==1&&$sokim>0 && $sokim<60 &&($sokim)!=null)? $sokim:"Không hợp lệ";
                              {
                                  echo "<br> Số kim : ".$sk;	
                              }
                          $td=(is_numeric($tocdoin)==1&&$tocdoin>0 && $tocdoin<55 &&($tocdoin)!=null)?$tocdoin:" Không hợp lệ";
                              {
                                  echo "<br> Tốc độ in : ".$td;
                              }								  
					    }
				 
			  }
			 
	}
  class mayin_laser extends mayin
    {
		 function nhap()
				{
					  echo '
							   <br>Độ Phân Giải:
								<select name="dophangiai" size="1" width=110%>
								<option selected> 								
								<option> 600x600 DPI
								<option> 1200x1200 DPI
								<option> 2400x1200 DPI													
								</select>
								(<font color=red>int</font>)
							   <br>Tốc Độ In: <input type=text name="tocdo2">     (<font color=red>int</font>)
							  ';				
				 }
				 
		 function xuat()
				 {
					   echo "<BR> <FONT COLOR=RED >MÁY IN LASER </FONT>";
					   $this->xuatmayin();
					   if(isset($_POST['dophangiai'])&&isset($_POST['tocdo2']))
						   {
							  $dophangiai=$_POST['dophangiai']; 
							  $tocdo2=$_POST['tocdo2'];
							   $dpg=(is_numeric($dophangiai)==1&&($dophangiai)!=null)?$dophangiai:"Không hợp lệ";
                              {
                                  echo "<br> Độ phân giải : ".$dpg;
                              }
							   $td2=(is_numeric($tocdo2)==1&& $tocdo2>0 && $tocdo2<30 &&($tocdo2)!=null)?$tocdo2:" Không hợp lệ";
                              {
                                  echo "<br> Tốc độ in : ".$td2;
                              }
						   }	 
				  }		 
	}
$mayin_kim= new mayin_kim();
$mayin_kim->nhap();
$mayin_laser= new mayin_laser();
$mayin_laser->nhap();
 echo '<br><input type="submit" name="OK" value="OK"><input type="reset" name="XÓA" value="XÓA"><br><hr width =100%>';
 $mayin_kim->xuat();
 $mayin_laser->xuat();  
?>
</center>
</html>